約 2,554,978 件
https://w.atwiki.jp/dendenkeroro/pages/53.html
二次元画像解析であればこれ、OpenCVです。 VisualStudio2008であればすでにOpenCVの導入方法はいたるところで公開されています。 最近になってVisualStudio2010が公開されたようですね。 ということでここでは2010での設定方法から紹介します。 使用環境 Windows7 Pro 64bit OpenCV 1.0 参考ページはこちら↓をクリック 本家はこちら↓をクリック。サンプルコードがたくさんです。 OpenCV設定編 プロジェクトを立ち上げる VisualStudioに関するある程度の知識はあるものとして説明していきます。 まずは新規プロジェクトを立ち上げて、下記の図のとおりWin32コンソールアプリケーションで作ります。 空のプロジェクトにしておくことを忘れないでください。 プロジェクトプロパティの設定をする VisualStudio2010はなんとVC++ディレクトリの設定が出来ないそうです。 そのかわり、プロジェクトのプロパティで設定するそうなので、それを説明していきます。 下図のような画面が出ているでしょうか?ソースファイルはあらかじめ「新しい項目を追加」しておいてください。ファイル名は適当に。 「ツールバー」の「プロジェクト」から「オプション」を押してください。 「オプション」を押すと下図のようなウィンドウが出るはずです。 この中に「VC++ディレクトリ」が存在するわけですね。 ウィンドウ左上の「構成(C)」を「すべての構成」にしてください。 その上で赤枠で囲った「インクルードディレクトリ」と「ライブラリディレクトリ」を追加していきます。 さて、では実際に「インクルードディレクトリ」と「ライブラリディレクトリ」を追加しましょう。 まずはインクルードディレクトリを追加します。クリックすると下図のようなウィンドウが新たに開きます。 ウィンドウ上部のテキストボックスはデフォルトでは空白ですが、下図では既に4行埋まっていますね。 ProgramFileの後ろが何やらおかしな記号になっていますが、これは私のパソコンが64bitなため、こういった表記になります。 基本的には直接OpenCVのディレクトリを選んで来ればいいでしょう。 出来たらOKを押してください。 次にライブラリディレクトリを追加します。 やり方はたいして変わりません。下図を参考にしてください。 さて最後です。オプション画面に戻ります。 左側の「リンカー」から「入力」を選んでください。 右側に「追加の依存ファイル」ってのがあるはずです。 同じようにここにも追加していくわけですが、これは下図のようにファイル名を直接書けばOKです。 ちなみにこれは「省略することが可能」です。その代りプログラムソース内で直接読み込む必要があります。 #includeの羅列と、メイン文との間に以下の内容を記述すれば直接ライブラリファイルを読み込んでくれます。 #include ~~ ・・・ #pragma comment(lib, cv.lib ) #pragma comment(lib, cvaux.lib ) #pragma comment(lib, cvcam.lib ) #pragma comment(lib, cvhaartraining.lib ) #pragma comment(lib, highgui.lib ) ・・・ int main (int argc, char **argv){~~ といった感じ。 プログラミングを始めよう 設定も終わったことですし、さっそくプログラムしてみましょう。 ソースは冒頭で紹介した「OpenCVで学ぶ画像解析」から拝借しています。 画像は適当に選びました(笑) エラーが出た! 先に設定の仕方を説明しましたが、このままだとエラーが出ることがあります。 cxcore100.dllが見つかりません。 highgui100.dllが見つかりません。 この原因は各DLLファイルの置いてあるライブラリを参照し忘れているか、パスが通っていないかです。 パスを通すには「システムの環境変数」に指定ライブラリのアドレスを入力することで解決できます。 それでも治らない、という人! 見つからないと怒られたDLLファイルを「C \Windows\System32」もしくは「C \Windows\SysWOW64」にコピーしてください。 後者はWindows64bit用になっています。
https://w.atwiki.jp/poponnta33333/
本サイトはGUNZ お試しクラウン♪のホームページです。 メンバーが適当にいじって楽しむサイトです。 ということで、メンバー以外の方は編集はお控え下さい。
https://w.atwiki.jp/theodo/
試してオススメです?? 万田酵素について記事を書きます。 私は、酷い便秘と冷え性に悩んでいました。 その度に便秘薬を飲んでいたのですが、体に合わない為か逆に下ってしまい逆に辛い想いをしていました。 便秘からくる、肌荒れにストレスといった悩みがつきませんでした。 そんな時に、インターネット見ていたら、偶然「果実、豆、ゴマ、穀物、海藻、根菜、」など54種類の食物をまるごと使用という広告が目に入りました。 「何だか体に良さそう??」と思い見てみると、無料でサンプルを頂けると書いてあったので、試してみる事にしました。 申し込みをして、直ぐに商品が届き、早速食べてみる事にしました。 一口頂いてみると、生姜の香りが口の中いっぱいに広がった と同時に、フルーツの甘酸っぱさも感じました?? 最初は、不思議な味だと驚いたのですが、段々癖になるような味をしています?? 食べてから暫くすると、お腹の辺りがポカポカ温かくなってきて、体が芯から温まってくるのがわかりました?? 悩んでいた便秘なのですが、万田酵素を食べてから30分もしないうちに、いい感じにお手洗いが行きたくなり、 痛みもなく便秘が解消されました。 そのまま食べても美味しいのですが、ヨーグルトに入れて食べるのが、私のオススメです?? ヨーグルトに入れれば、小さなお子様でも食べやすくなると思います。 商品と同時に、「万田酵素ができるまで」というパンフレットが入っていて、 1つ1つわかりやすく説明をしてくれているので、安心して頂く事が出来ました。 万田酵素を頼むようになり、酷く冷たかった足の指先が、今では温かくポカポカしています。 夜はぐっすり眠れて、朝はスッキリ起きられるようになりました。 万田酵素から「一粒のちから」という粒で噛むタイプの商品もあったので試して見たのですが、 とても食べやすかったです。 これからも万田酵素を続けて、いつまでも若々しく元気でいたいと 思います。 人気ランキングおすすめ
https://w.atwiki.jp/aspenclove/
@wikiへようこそ ウィキはみんなで気軽にホームページ編集できるツールです。 このページは自由に編集することができます。 メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、お問合せフォームからご連絡ください。
https://w.atwiki.jp/capu2/pages/27.html
OpenCVについて概要 ウェブサイト APIリファレンスVer.2.x 系 Ver.1.x 系 参考 Windowsでライブラリをそのまま利用する場合 Windowsでソースコードからライブラリをビルドして利用する場合 サンプルコード OpenCVについて 概要 OpenCV (Open Source Computer Vision) はIntel (http //www.intel.com/) が開発元のオープンソースな画像処理ライブラリです。現在はWillow Garage (http //www.willowgarage.com/) が開発を引き継いでいます。 ウェブサイト OpenCV Wiki (http //opencv.willowgarage.com/wiki/) OpenCV.jp (http //opencv.jp/) SourceForge (http //sourceforge.net/projects/opencvlibrary/) SourceForge.jp (http //sourceforge.jp/projects/sfnet_opencvlibrary/) APIリファレンス Ver.2.x 系 ver.2.1 C 日本語 (http //opencv.jp/opencv-2svn/c/) ver.2.1 C++ 日本語 (http //opencv.jp/opencv-2svn/cpp/) ver.2.1 C 英語 (http //opencv.jp/opencv-2svn_org/c/) ver.2.1 C++ 英語 (http //opencv.jp/opencv-2svn_org/cpp/) Ver.1.x 系 ver.1.1 C/C++ 日本語 (http //opencv.jp/opencv-1.1.0/document/) ver.1.1 C/C++ CXCORE 英語 (http //opencv.jp/opencv-1.1.0_org/docs/ref/opencvref_cxcore.htm) ver.1.1 C/C++ CV 英語 (http //opencv.jp/opencv-1.1.0_org/docs/ref/opencvref_cv.htm) ver.1.1 C/C++ Machine Learning 英語 (http //opencv.jp/opencv-1.1.0_org/docs/ref/opencvref_ml.htm) ver.1.1 C/C++ HighGUI 英語 (http //opencv.jp/opencv-1.1.0_org/docs/ref/opencvref_highgui.htm) 参考 http //blogs.wankuma.com/aomushigou/archive/2009/01/12/166193.aspx http //cvwww.ee.ous.ac.jp/oc20inst.html http //en.wikipedia.org/wiki/Opencv http //imagingsolution.blog107.fc2.com/blog-entry-179.html http //ja.wikipedia.org/wiki/OpenCV http //opencv.jp/opencv2-x-tips/install-on-windowswindows32bit-64bit-visual-studio-opencv21 http //rest-term.com/contents/other/technote/index.php/OpenCV http //www.atinfinity.info/wiki/index.php?OpenCV/SVN%E7%89%88%20OpenCV%E3%83%93%E3%83%AB%E3%83%89 Windowsでライブラリをそのまま利用する場合 ダウンロード インストール プログラムの新規作成 Windowsでソースコードからライブラリをビルドして利用する場合 ダウンロード CMakeのセットアップ ソースコードの修正 ソリューションファイルの作成 ライブラリのビルド プログラムの新規作成 サンプルコード Median Filter
https://w.atwiki.jp/ken_hide/pages/14.html
@wikiの使い方良く分からないので適当です。 OpenCV2.1 を導入してみました。 sourceforgeで落とせるんですが 何と今回、VC2008用にパッケージを用意してくれているんです 便利ですねー ってことで取ってきてクリックしてあとは自分で登録する感じですね。 なんかOpenCV1.1らへんに戻ってきた感じ。いいですねー んでVC2008に導入する方法ですが パッケージダウンロード(OpenCV-2.1.0-win32-vs2008.exe)→展開 VC2008を開いてプロジェクトを作成 (動かすだけならwin32コンソールアプリケーション→空のプロジェクト作成) 設定 libがデバッグ用とリリース用と二つ用意されているので プロジェクト→ プロパティ― → 構成プロパティ― → リンカ 上のタブが デバッグなら 追加依存ファイル cv210d.lib,cxcore210d.lib,highgui210d.lib リリースなら 追加依存ファイル cv210.lib,cxcore210.lib,highgui210.lib と使用するライブラリーを登録。 Fernsが謎に試験段階ということで入ってるのを使いたい人はcvaux210を入れる。 んで ツール→オプション→プロジェクトおよびソリューション→VC++ディレクトリ にインクルードファイルの入っているフォルダを指定して追加 今回は C \OpenCV2.1\include\opencv であとはサンプルをコピペして使用してみてください。 筆者はそれで動きました。 ちなみに2.0からC++に対応していて using namespace cv; と打てばC++版が使えるようになりました 便利! IplImageからMat型になってさらにクラス内関数にコピー関数とか付くようになったので 色々と使い勝手は良くなりましたがC言語と互換性は怪しいです。 あるんですがめんどくさそうです。 Mat→IplImageの関数があったようななかったような
https://w.atwiki.jp/perception_design/pages/17.html
5月20日までの課題【OpenCVを使ってウィンドウに画像を表示させる】について まだ、課題が終了していない人のために、課題の解説のページを作りました。 このページを参考にして、20日までに課題を完成させてください。 今回は配った資料を見てもわかる範囲の課題だと思いますので、そちらを参考にしてもらっても結構です。 まず、課題のプログラムを書く前にすることがあります。 (ここは資料には載っていません) 1、プロジェクトの新規作成 「Visual C++」(以下、「VC」)にOpenCVの設定をします。 VCで新規プロジェクトを作成。メニューの「ファイル」から「新規作成」→「プロジェクト」と選択し、「Win32 コンソール アプリケーション」のプロジェクトを作成して、適当なプロジェクト名をつける。 なお、プロジェクト作成の際、「追加のオプション」から「プリコンパイル済みヘッダー」のチェックボックスを外しておく。 参考URL(http //ameblo.jp/fujimonia)より。 これでプロジェクトの作成は完了です。 2、Visual C++のプロジェクトの設定 これについては、プロジェクトを作成するごとに設定することが必要です。 はるさんのブログを参考にして各自設定をしてください。 参考URL(http //ameblo.jp/fujimonia)の"環境変数のPATHに以下を追加する。"の設定の次からになります。 "以上で設定は完了。"のところまで。 3、プログラムを書く。 今回配布した資料は、画像を読み込んで、読み込んだ画像をセピア変換して表示するプログラムの資料になります。今回の課題は、画像を読み込んで表示させるだけなので、その部分だけをプログラムに書きます。 3-1、まず、プログラム中に "stdafx.h" "highgui.h" "cv.h" "cxcore.h" "stdio.h" をインクルードします。 念のため・・・インクルードとはここでは、include stdio.h のようにプログラム中にかくということです。 3-2、画像の読み込み OpenCVには cvLoadImage( "画像のファイル名", CV_LOAD_IMAGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR ); という関数があり、この関数を使うことにより、画像を読み込むことができます。 (※なお、この関数を使うと、実行したときにウィンドウは表示されるが、画像が出ない、などが発生する人は、 ファイル名の後を、CV_LOAD_IMAGE_COLOR にしてみて実行してみてください。) IplImage型の sourceImage に読み込んだ画像を格納します。 プログラムに書くと次のようになります。 IplImage *sourceImage = cvLoadImage( "image/source.bmp", CV_LOAD_IMAGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR ); (※画像がでない場合) IplImage *sourceImage = cvLoadImage( "image/source.bmp", CV_LOAD_IMAGE_COLOR ); とう感じになります。今回は、bmp形式の画像をimageというフォルダに保存しました。 jpg形式の画像を表示させたいなら、画像の拡張子をjpgなどに変更する必要があります。 とりあえず、画像の名前なので、画像の名前をそのままかいてやれば大丈夫です。 imageフォルダは、Visual C++から実行する場合は、cppファイルと同じフォルダに作り、exeファイルから実行する場合は、exeファイルと同じ場所に置きます。 cppファイルは(プロジェクト名をtestにした場合) ドキュメント⇒Visual studio 2008⇒projects⇒test⇒testの中にimageフォルダを作ります。そのフォルダの中に画像をファイルを入れておきます。 exeファイルは(プロジェクト名をtestにした場合) ドキュメント⇒Visual studio 2008⇒projects⇒test⇒Debugの中にimageフォルダを作ります。そのフォルダの中に画像をファイルを入れておきます。 今回は、どちらの方法でも動作することを確認するために、どちらのフォルダにもimageフォルダを置き、画像を格納しました。 3-3、画像が見つからなかった場合の処理 sourceImage に画像が格納されているはずなので、中身がNULLの場合、画像が見つからなかった(正しい場所に画像が格納されていない)ということになります。 その場合に、"画像が、見つかりません!"というエラーメッセージを表示させるところを一応作っておきます。 今回は、画像を正しい場所に入れておくという前提でやりますが、後々のプログラムでエラー処理は必要だと思いますので。 if文で分岐します。 条件は、上にも書いた通り if(sourceImage = NULL){ printf("画像が見つかりません"); return -1; } これで完了です。 3-4、読み込んだ画像を表示させるウィンドウの生成 次に読み込んだ画像を表示させるためのウィンドウの生成を行います。 OpenCVの関数の中に、ウィンドウを生成する関数があります。 それが cvNamedWindow( const char* name, CV_WINDOW_AUTOSIZE); になります。 この関数で、ウィンドウを生成できます。 今回は、Sourceという名のウィンドウを生成します。 ここで、char型の配列 windowNameSource[]に"Source" を格納しておきます。 char windowNameSource[] = "Source"; プログラムに書くと次のようになります。 cvNamedWindow( windowNameSource, CV_WINDOW_AUTOSIZE); これで、ウィンドウの生成は完了です。 3-5、読み込んだ画像を表示 やっと、ここで読み込んだ画像を表示させます。 ここでも、OpenCVの関数を使います。 ここで使うのは cvShowImage( "画像を表示するウィンドウの名前", "画像の格納されているIplImage型の変数" ); となります。 今回は 表示するウィンドウの名前 windowNameSource 画像の格納されている変数 sourceImage なのでプログラムに書くと cvShowImage( windowNameSource, sourceImage ); となります。 3-6、キー入力を待つ処理 プログラムが動いている間にキー入力を待つ処理をします。 cvWaitKey( 0 ); を使います。cvWaitKey()が、0の場合はキーが押されるまで待ちます。 このプログラムは、何かキーを押した瞬間にウィンドウが閉じます。 とりあえず、この関数を入れておいてください。 3-7、後片付け プログラムを終了する前に、cvReleaseImage() 関数を使って確保したメモリを解放してやる必要があります プログラムにかくと以下のようになります。 cvReleaseImage( sourceImage ); 今回は、画像をsourceImageに格納したので、それを解放してやります。 そして、同じようにウィンドウを破棄します。 ウィンドウの破棄には、cvDestroyWindow()関数を使います。 プログラムに書くと以下のようになります。 cvDestroyWindow( windowNameSource ); あとは、return 0を返して終了です。 今までいろいろ書きましたが、資料のサンプルプログラムを参考にしてやればできると思います。 サンプルプログラムでの、セピア変換する部分を抜き、今回の課題に合うように変えてやれば完成です。 最後に、Visual C++の左側に出ている、ソリューションエクスプローラーをいじります。 ソースファイルにDirectShow.cpp ヘッダファイルにDirectShow.h、ewclib.hを追加してください。 そうすると、ソースファイルが3つ、ヘッダファイルが4つになると思います。 追加の仕方は、ソースファイル(ヘッダファイルの場合はヘッダファイル)を右クリック⇒追加⇒既存の項目を選択すれば、出でくると思いますので、追加してください。 また、既存の項目を選択しても出てこないという人は、保存している場所が違う場合があります。 既存の項目で開くのは自分のプロジェクトフォルダのcppファイルのあるフォルダです。 なので、DirectShow.cpp、DirectShow.h、ewclib.hは、cppファイルのフォルダにコピーしておくことをおすすめします。 そして、実行して、dllファイルが見つかりません。などのエラーが出た場合は、dllファイルは、Visual C++からの実行の場合は、cppファイルのある場所、exeファイルからの実行の場合は、exeファイルのある場所に入れておかないといけないので、それらもコピーしてやるとエラーがなくなると思います。 ちなみに、dllファイルの場所は、OpenCVのフォルダのbinフォルダに入っていると思いますのでdllファイルすべてコピーしてください。 これで一通りできると思いますが、書き忘れていることもあるかもしれないので、エラーが消えないとかあったら、連絡してもらえると答えられるかもしれません。。
https://w.atwiki.jp/cscd/pages/214.html
画像処理のライブラリ。C++、Pythonで使える。 インストール 公式のInstallGuide - OpenCV Wikiを参考に。 Linux(Ubuntu/Debian) 1.cmakeが入ってることを確認 which cmake 2.ソースを落としてきて、解凍しそのディレクトリに移動しcmake。 cmake . 3.make。 make Intel Atom 1.6GHzでは1時間以上かかった。 4.make install。 sudo make install とやったけどサンプルをビルドしようとしたらcv.hがないと言われました。どこにインストールされたのかわからないのでビルドしたやつのincludeディレクトリをLD_LIBRARY_PATHに入れた。あと、ビルドしたあと実行したらlibgtk2.0-devとpkg-configを入れろと言われた。 sudo apt-get install libgtk2.0-dev pkg-config
https://w.atwiki.jp/arprojectfun/pages/48.html
OpenCV OpenCVに関する記事のまとめ OpenCVの導入 OpenCVを使ったWebカメラの扱い方 カメラの画像をテクスチャに利用する OpenCV+DirectXでのプログラミング
https://w.atwiki.jp/amslracing/pages/23.html
OpenCV [#q038f95d] OpenCV は本研究室で使用する画像処理ライブラリOpenCVについて語るページです.~ Contents OpenCV [#q038f95d] 初級編 [#d53d1a03]Lesson 1 What's OpenCV ? [#l640c0b7] Lesson 2 インストール方法 [#hb76b262] Lesson 3 キャプチャ [#c61be03b] 初級編 [#d53d1a03] Lesson 1 What s OpenCV ? [#l640c0b7] Intel社が提供するOpen Computer Vision Library.~ 画像の読み込みや,カメラからの取得など,画像データを読み込み,様々な画像処理手法を行なうことができるスグレモノ.~ Lesson 2 インストール方法 [#hb76b262] Windowsならば,Visual StadioやCygwinなど,Unix系ならば,g++などのプログラム環境をまず整える.~ その方法は,いつか誰かの気が向いたら書くだろう.今はググれ.~ OpenCV本体のインストールは,いつか誰か(ry Lesson 3 キャプチャ [#c61be03b] 皆さん無事インストールできましたね?では,早速OpenCVを使ってプログラムを作ってみましょう!~ まずは,PCにUSBカメラを接続して,その画像取得,表示し,何かキーボードを押すと画像を保存できるサンプルプログラムです.~ SnapShotのページへ.~ ~ Back to Image Processing